package classes.Commands
{
	import UIFree.command.ICommand;
	
	import components.editor.c_baseEditor;
	import components.editor.c_baseElement;
	import components.editor.c_editedElement;
	
	public class c_baseCommand implements ICommand {
		protected var _element: c_baseElement;
		public function c_baseCommand(a_element: c_baseElement=null) {
			_element = a_element;
		}
		
		protected function get element(): c_baseElement {
			return _element;
		}
		
		public function noExecute():void {
		}
		
		public function Execute():void {
		}
		
		public function unExecute():void {
		}
		
		public function get editor(): c_baseEditor {
			return element.editor;
		}
		
		public function dispose():void {
		}
	}
}